package com.yidu.erp.dao;

import java.util.List;
import java.util.Map;

import com.yidu.erp.model.BeyondApply;

public interface BeyondApplyMapper {
	/**
	 * 删除方法
	 * @param applyId 
	 * @return
	 */
    int deleteByPrimaryKey(String applyId);
    
    /**
     * 增加
     * @param record
     * @return
     */
    int insertSelective(BeyondApply record);
    
    /**
     * 根据id查询
     * @param applyId
     * @return
     */
    BeyondApply selectByPrimaryKey(String applyId);
    
    /**
     * 修改
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(BeyondApply record);
    
    /**
     * 返回总行数
     * @param param
     * @return
     */
    int findAllRowCount(Map<String, Object> param);

    /**
     * 查询总行数分页
     * @param map
     * @return
     */
	List<BeyondApply> selectAll(Map<String, Object> map);
	/**
	 * 修改状态
	 * @param apply
	 * @return
	 */
	int update(BeyondApply apply);
	/**
	 * 查询所有的供货商信息
	 * @return
	 */
	List<BeyondApply> selectApply();
}